package com.interviewbackend.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.interviewbackend.entity.QuestionFile;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;

@Mapper
public interface QuestionFileMapper extends BaseMapper<QuestionFile> {

    /**
     * 根据岗位类型（如 大数据、人工智能算法工程师、物联网）
     * 查询该领域的原始题库文件（一般只存一份）
     */
    @Select("SELECT * FROM question_file WHERE category = #{category} LIMIT 1")
    QuestionFile selectByCategory(@Param("category") String category);
}

